Lincoln City reached the last 16 of the FA Cup for the first time in 115 years with a superb victory over Championship leaders Brighton at Sincil Bank.